Principles for modeling language design

نویسندگان

  • Richard F. Paige
  • Jonathan S. Ostroff
  • Phillip J. Brooke
چکیده

Modeling languages, like programming languages, need to be designed if they are to be practical, usable, accepted, and of lasting value. We present principles for the design of modeling languages. To arrive at these principles, we consider the intended use of modeling languages. We conject that the principles are applicable to the development of new modeling languages, and for improving the design of existing modeling languages that have evolved, perhaps through a process of unification. The principles are illustrated and explained by several examples, drawing on object-oriented and mathematical modeling languages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Behavioral Modeling and Simulation of Semiconductor Devices and Circuits Using VHDL-AMS

During the past few years, a lot of work has been done on behavioral models and simulation tools. But a need for modeling strategy still remains. The VHDL-AMS language supports the description of analog electronic circuits using Ordinary Differential Algebraic Equations (ODAEs), in addition to its support for describing discrete-event systems. For VHDL-AMS to be useful to the analog design ...

متن کامل

Supporting Enterprise Integration through a Unified Enterprise Modeling Language

This paper presents a Unified Enterprise Modeling Language (UEML) and a set of mappings which support translating models represented under an Enterprise Modeling Language into another Enterprise Modeling Language. These mappings also permit to integrate (i.e.compose) different models represented in different enterprise modeling languages into a unique model. Additionally, UEML is a meta-model t...

متن کامل

On principles for model- based systems engineering

This paper addresses the problem of consolidating technical descriptions of how a system is built with operational descriptions of the missions the system shall complete (how the system is to be used). It also discusses how a central model constituted from design objects with requirements, test cases, problems and documents as attributes, to these design objects, can support modern principles f...

متن کامل

Language Learning Materials Development for Teachers’ Professional Development

Coursebooks are normally written to contain information, instruction, exposure, and activities that learn- ers at a particular level need to enhance their communicative competence in the target language. Howev- er, many global course books make attempts to include content, topics, and texts that do not disadvantage any learner around the world. That is why global course books normally do ...

متن کامل

Formalizing UML for Rigorous Software Development

Formalizing a modeling technique broaches issues including development of software specification, design, analysis, and synthesis. Software engineering methodologies should be grounded on rigorous principles and not on ad hoc approaches. Our approach is to integrate the recently published industrial standard graphic notation UML (Unified Modeling Language), for object-oriented modeling, and PVS...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Information & Software Technology

دوره 42  شماره 

صفحات  -

تاریخ انتشار 2000